其他
Linux 实时查看日志文件的 4 种方法,总有一款适合你
责编:Linux妹 | 来源:网络
上一篇:知名国产论坛,凉了!!!!
大家好,我是Linux妹。
1. tail Command – Monitor Logs in Real Time
如前所述,tail 命令是实时显示日志的最常用的方法。不过该命令有两个版本,如下所示。
第一个例子是为 tail 命令加上 -f
参数。
$ sudo tail -f /var/log/apache2/access.log
tailf
命令。它本身内建了 -f
参数,因此你无需再为它指定 -f
参数。$ sudo tailf /var/log/apache2/access.log
-F
参数。$ sudo tail -F /var/log/apache2/access.log
-n
和 -f
参数,如下这样:$ sudo tail -n2 -f /var/log/apache2/access.log
$ sudo apt install multitail [On Debian & Ubuntu]
$ sudo yum install multitail [On RedHat & CentOS]
$ sudo dnf install multitail [On Fedora 22+ version]
下面例子演示了如何同时显示两个日志文件。看看人家那远程控制系统,那叫一个优雅(附源码)!
$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
$ sudo apt install lnav [On Debian & Ubuntu]
$ sudo yum install lnav [On RedHat & CentOS]
$ sudo dnf install lnav [On Fedora 22+ version]
使用 Lnav 同时查看两个日志的方法如下:
$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
Shift+F
也能实时查看日志内容。tail
一样, 在 less 中按下 Shift+F 会追踪文件末尾的内容。你也可以在调用 less 命令时就加上 +F 参数。sudo less + F /var/log/apache2/access.log
Manage Files Effectively using head, tail and cat Commands in Linux How to Setup and Manage Log Rotation Using Logrotate in Linux Petiti – An Open Source Log Analysis Tool for Linux SysAdmins How to Query Audit Logs Using ‘ausearch’ Tool on CentOS/RHEL Manage Log Messages Under Systemd Using Journalctl {Comprehensive Guide}
声明:本文部分素材转载自互联网,如有侵权立即删除 。
END
往日精彩:
Win11风格的 “ 火龙 ” 操作系统,全宇宙首个 中文编写 的操作系统被质疑抄袭
致力推广 Vim 的那个程序员走了,Vim 之父:我要把 9.0 版献给他
喜欢本文的朋友们,欢迎长按二维码,关注订阅号Linux就该这样学
收看更多精彩内容